Watching Through the Web: Building Personal Activity and Context-Aware Interfaces using Web Activity Streams
نویسندگان
چکیده
This paper proposes the use of the increasing numbers of Webbased user activity and personal information sources to enable the creation of more personal, adaptive and activity-sensitive information tools. We describe our initial steps at investigating this idea, including challenges surrounding integrating information from heterogeneous web data sources. This paper contributes an implementation of an in-browser framework called PRUNE that solves the data integration problem by building an internal world model consisting of an entity database and event chronology. We demonstrate PRUNE's aggregation and simple modeling facilities in an application called Notes that Float which automatically-learns associations between notes taken and a user's other activities to enable context-aware implicit reminding.
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملAtomate It! End-user context-sensitive automation using heterogeneous information sources on the Web
While human personal assistants routinely take proactive actions on behalf of their supervisors, proactive assistance in personal information management (PIM) software today remains limited to basic reminding and email filtering functions. In this paper, we describe our first version of a nextgeneration information assistance engine that lets end-users delegate to it various simple, routine but...
متن کاملMixing the reactive with the personal: Opportunities for end user programming in Personal information management
While human personal assistants routinely take actions on behalf of their supervisors, proactive assistance in personal information management (PIM) software today remains limited to basic reminding and e-mail filtering functions. In this chapter, we introduce a prototype information assistance engine that lets endusers delegate to it various simple, routine but contextand activityreactive task...
متن کاملArchitectural Requirements for Building Context-Aware Services Platforms
Context-aware platforms aim at providing support to application designers to conceive their context-aware applications using services, mechanisms and interfaces that shield them from the complexity introduced by handling contextual information. This paper explores the essential requirements to be satisfied by context-aware service platforms and proposes a definition of a generic architecture su...
متن کامل